# encoding: utf-8
# module PyQt5.QtWidgets
# from /usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import PyQt5.QtCore as __PyQt5_QtCore
import PyQt5.QtGui as __PyQt5_QtGui


from .QCommonStyle import QCommonStyle

class QProxyStyle(QCommonStyle):
    """
    QProxyStyle(QStyle style=None)
    QProxyStyle(str)
    """
    def baseStyle(self): # real signature unknown; restored from __doc__
        """ QProxyStyle.baseStyle() -> QStyle """
        return QStyle

    def drawComplexControl(self, QStyle_ComplexControl, QStyleOptionComplex, QPainter, QWidget_widget=None): # real signature unknown; restored from __doc__
        """ QProxyStyle.drawComplexControl(QStyle.ComplexControl, QStyleOptionComplex, QPainter, QWidget widget=None) """
        pass

    def drawControl(self, QStyle_ControlElement, QStyleOption, QPainter, QWidget_widget=None): # real signature unknown; restored from __doc__
        """ QProxyStyle.drawControl(QStyle.ControlElement, QStyleOption, QPainter, QWidget widget=None) """
        pass

    def drawItemPixmap(self, QPainter, QRect, p_int, QPixmap): # real signature unknown; restored from __doc__
        """ QProxyStyle.drawItemPixmap(QPainter, QRect, int, QPixmap) """
        pass

    def drawItemText(self, QPainter, QRect, p_int, QPalette, bool, p_str, QPalette_ColorRole_textRole=None): # real signature unknown; restored from __doc__
        """ QProxyStyle.drawItemText(QPainter, QRect, int, QPalette, bool, str, QPalette.ColorRole textRole=QPalette.NoRole) """
        pass

    def drawPrimitive(self, QStyle_PrimitiveElement, QStyleOption, QPainter, QWidget_widget=None): # real signature unknown; restored from __doc__
        """ QProxyStyle.drawPrimitive(QStyle.PrimitiveElement, QStyleOption, QPainter, QWidget widget=None) """
        pass

    def event(self, QEvent): # real signature unknown; restored from __doc__
        """ QProxyStyle.event(QEvent) -> bool """
        return False

    def generatedIconPixmap(self, QIcon_Mode, QPixmap, QStyleOption): # real signature unknown; restored from __doc__
        """ QProxyStyle.generatedIconPixmap(QIcon.Mode, QPixmap, QStyleOption) -> QPixmap """
        pass

    def hitTestComplexControl(self, QStyle_ComplexControl, QStyleOptionComplex, QPoint, QWidget_widget=None): # real signature unknown; restored from __doc__
        """ QProxyStyle.hitTestComplexControl(QStyle.ComplexControl, QStyleOptionComplex, QPoint, QWidget widget=None) -> QStyle.SubControl """
        pass

    def itemPixmapRect(self, QRect, p_int, QPixmap): # real signature unknown; restored from __doc__
        """ QProxyStyle.itemPixmapRect(QRect, int, QPixmap) -> QRect """
        pass

    def itemTextRect(self, QFontMetrics, QRect, p_int, bool, p_str): # real signature unknown; restored from __doc__
        """ QProxyStyle.itemTextRect(QFontMetrics, QRect, int, bool, str) -> QRect """
        pass

    def layoutSpacing(self, QSizePolicy_ControlType, QSizePolicy_ControlType_1, Qt_Orientation, QStyleOption_option=None, QWidget_widget=None): # real signature unknown; restored from __doc__
        """ QProxyStyle.layoutSpacing(QSizePolicy.ControlType, QSizePolicy.ControlType, Qt.Orientation, QStyleOption option=None, QWidget widget=None) -> int """
        return 0

    def pixelMetric(self, QStyle_PixelMetric, QStyleOption_option=None, QWidget_widget=None): # real signature unknown; restored from __doc__
        """ QProxyStyle.pixelMetric(QStyle.PixelMetric, QStyleOption option=None, QWidget widget=None) -> int """
        return 0

    def polish(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QProxyStyle.polish(QWidget)
        QProxyStyle.polish(QPalette) -> QPalette
        QProxyStyle.polish(QApplication)
        """
        pass

    def setBaseStyle(self, QStyle): # real signature unknown; restored from __doc__
        """ QProxyStyle.setBaseStyle(QStyle) """
        pass

    def sizeFromContents(self, QStyle_ContentsType, QStyleOption, QSize, QWidget): # real signature unknown; restored from __doc__
        """ QProxyStyle.sizeFromContents(QStyle.ContentsType, QStyleOption, QSize, QWidget) -> QSize """
        pass

    def standardIcon(self, QStyle_StandardPixmap, QStyleOption_option=None, QWidget_widget=None): # real signature unknown; restored from __doc__
        """ QProxyStyle.standardIcon(QStyle.StandardPixmap, QStyleOption option=None, QWidget widget=None) -> QIcon """
        pass

    def standardPalette(self): # real signature unknown; restored from __doc__
        """ QProxyStyle.standardPalette() -> QPalette """
        pass

    def standardPixmap(self, QStyle_StandardPixmap, QStyleOption, QWidget_widget=None): # real signature unknown; restored from __doc__
        """ QProxyStyle.standardPixmap(QStyle.StandardPixmap, QStyleOption, QWidget widget=None) -> QPixmap """
        pass

    def styleHint(self, QStyle_StyleHint, QStyleOption_option=None, QWidget_widget=None, QStyleHintReturn_returnData=None): # real signature unknown; restored from __doc__
        """ QProxyStyle.styleHint(QStyle.StyleHint, QStyleOption option=None, QWidget widget=None, QStyleHintReturn returnData=None) -> int """
        return 0

    def subControlRect(self, QStyle_ComplexControl, QStyleOptionComplex, QStyle_SubControl, QWidget): # real signature unknown; restored from __doc__
        """ QProxyStyle.subControlRect(QStyle.ComplexControl, QStyleOptionComplex, QStyle.SubControl, QWidget) -> QRect """
        pass

    def subElementRect(self, QStyle_SubElement, QStyleOption, QWidget): # real signature unknown; restored from __doc__
        """ QProxyStyle.subElementRect(QStyle.SubElement, QStyleOption, QWidget) -> QRect """
        pass

    def unpolish(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QProxyStyle.unpolish(QWidget)
        QProxyStyle.unpolish(QApplication)
        """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass


